A Dynamic Restart Strategy for Randomized BT Search

نویسنده

  • Venkata Praveen Guddeti
چکیده

Local search (LS) and multi-agent-based search (ERA [1]) are stochastic and incomplete procedures for solving a Constraint Satisfaction Problem (CSP). Their performance is seriously undermined by local optima and deadlocks, respectively. Although complete, backtrack (BT) search suffers from thrashing and a high degree of unpredictability in its run-time even within the same problem domain. Further, when the problem is large, the completeness of BT cannot be guaranteed in practice. Gomes et al. [2] proposed to use randomization and rapid restarts (RRR) to overcome the heavy tail behavior of BT. RRR requires the specification of a cutoff value determined from an overall profile of the cost of search for solving the problem. When no such profile is known, the cutoff value is chosen by trial-and-error. Walsh [3] proposed the strategy Randomization and Geometric Restart (RGR), which does not rely on a cost profile but determines the cutoff value as a function of a constant parameter and the number of variables in the problem. Neither RRR nor RGR takes into account the intermediate results of search (i.e., across restarts). We propose an improved restart strategy, Randomization and Dynamic Geometric Restarts (RDGR), which dynamically adapts the value of the cutoff parameter to the results of the search process. This is done by geometrically increasing the cutoff value for the following restart only when the quality of the current best solution is improved upon. We empirically evaluate the performance of RDGR by comparing it against a deterministic BT with various ordering heuristics, local search, ERA, and RGR in the context of a real-world resource allocation problem [4]. Our experiments show that, for the same execution time, RDGR always outperforms RGR in terms of percentage of test runs and yields more stable results. Our results can be summarized as follows (where denotes algorithm dominance): On tight but solvable instances, ERA RDGR RGR BT LS; and on over-constrained instances, RDGR RGR BT LS ERA. We are currently validating our findings on randomly generated problems. We will also use the insight gained from the distinction between tight (but solvable) and over-constrained problem instances uncovered in our case-study to build new hybrid search strategies. This work is supported by NSF grants #EPS-0091900 and CAREER #0133568. The experiments were conducted utilizing the Research Computing Facility of UNL.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Empirical Study of a New Restart Strategy for Randomized Backtrack Search

We propose an improved restart strategy for randomized backtrack search and compare its performance to other search mechanisms in the context of solving a tight real-world resource allocation problem. The restart strategy proposed by Gomes et al. [1] requires the specification of a cutoff value determined from an overall profile of the cost of search for solving the problem. When no such profil...

متن کامل

Restart Policies with Dependence among Runs: A Dynamic Programming Approach

The time required for a backtracking search procedure to solve a problem can be reduced by employing randomized restart procedures. To date, researchers designing restart policies have relied on the simplifying assumption that runs are probabilistically independent from one another. We relax the assumption of independence among runs and address the challenge of identifying an optimal restart po...

متن کامل

Characterization of a New Restart Strategy for Randomized Backtrack Search

We propose an improved restart strategy for randomized backtrack search, and evaluate its performance by comparing to other heuristic and stochastic search techniques for solving random problems and a tight real-world resource allocation problem. The restart strategy proposed by Gomes et al. [1] requires the specification of a cutoff value determined from an overall profile of the cost of searc...

متن کامل

Adaptive Restart Control for Conflict Driven SAT Solvers

As the SAT competition has shown, frequent restarts improve the speed of SAT solvers tremendously, particularly on satisfiable industrial instances. This paper presents a novel adaptive technique that measures the agility of the search process dynamically, which in turn is used to control the restart frequency. Experiments demonstrate, that this new dynamic restart strategy improves speed of ou...

متن کامل

A Randomization Strategy for Combinatorial Search

Recent work on the combinatorial search has provided experimental and theoretical evidence that randomization and restart strategies proposed by Gomes, Selman, and Kautz, can be very effective for backtrack search algorithms to solve some hard satisfiable instances of SAT. One difficulty of effectively using the restart strategy is its potential conflict with the branching heuristic. It is well...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004